package moj_pakiet;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Date;

public class IPracownik {
//private static ArrayList<Pracownik> listaPracownikow;

/*public ArrayList<Pracownik> getListEmployee() {
	return listaPracownikow;
}

public void setListEmployee(ArrayList<Pracownik> listaPracownikow) {
	this.listaPracownikow = listaPracownikow;
}*/
public int addEmployee(int idPracownika ,String imiePracownika ,	String nazwiskoPracownika, 	String pesel ,
		Date dataZatrudnienia ,int stanowisko ,String haslo ) {
Pracownik pr=new Pracownik(idPracownika, imiePracownika, nazwiskoPracownika, pesel, dataZatrudnienia, stanowisko, haslo);
try {
	pr.pracownikDodajDoBazy();
	
	return 1;
} catch (SQLException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
	return 2;
}
}//ok
public int removeEmployee(int idPracownika) {
	Pracownik pr=new Pracownik();
	try {
		pr.pobierzDanePraconikaPoId(idPracownika);
		pr.pracownikUsunZBazy();
		return 1;
	} catch (SQLException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
		return 2;
	}
}
public int getEmployee(int idPracownika) {///po peslu!!
	Pracownik pr=new Pracownik();
	try {
		pr.pobierzDanePraconikaPoId(idPracownika);
		pr.pracownikUsunZBazy();
		return 1;
	} catch (SQLException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
		return 2;
	}
}
/*public void assignPosition(String pesel, int position){
//	Pracownik pr=new Pracownik();
	//pr.pobierzDanePraconikaPoId(pesel);
	
	
}*/
public void calculateSalary(Pracownik employee) {
	
}
/*public void edit(String name, Pracownik newEmployee){
	for(int i=0;i<listaPracownikow.size();i++){
	//	if(listaPracownikow.get(i).getNazwisko().equals(newEmployee)){
		//	listaPracownikow.set(i, newEmployee);
	//	}
		}
}*/
}
